We were getting lost in the columnview internal
structure here. The rows are children of the listview,
not of the columnview itself.
static void
gtk_column_view_column_create_cells (GtkColumnViewColumn *self)
{
+ GtkListView *list;
GtkWidget *row;
if (self->first_cell)
return;
- for (row = gtk_widget_get_first_child (GTK_WIDGET (self->view));
+ list = gtk_column_view_get_list_view (GTK_COLUMN_VIEW (self->view));
+ for (row = gtk_widget_get_first_child (GTK_WIDGET (list));
row != NULL;
row = gtk_widget_get_next_sibling (row))
{